package cn.ekuma.odbo.mobile.helper

import androidx.paging.PagedList
import cn.ekuma.odbo.mobile.base.I_BrowsableEditableData
import cn.ekuma.odbo.mobile.room.BaseDao


open class PageListBrowsEditableHelper<T : Any>(pageList: PagedList<T>, val baseDao: BaseDao<T>): PageListBrowsableHelper<T>(pageList) , I_BrowsableEditableData<T> {

   var editableAble:Boolean=true

   override fun insertItem(item: T) {
       baseDao.insert(item)
   }

   override fun updateItem(item: T) {
      baseDao.update(item)
   }

   override fun deleteItem(item: T) {
      baseDao.delete(item)
   }

}